package com.sqx.modules.course.entity.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.sqx.modules.course.entity.Course;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class SelectHomePageVo {
    /**
     * 是否收藏：0.为收藏1.已收藏
     */
    private Integer isCollect;

    /**
     * 短剧目录id
     */
    @TableId(type = IdType.AUTO)
    private Long courseDetailsId;

    /**
     * 短剧id
     */
    private Long courseId;

    @TableField(exist = false)
    private Course course;

    @TableField(exist = false)
    private String title;

    /**
     * 封面图
     */
    private String titleImg;

    /**
     * 介绍
     */
    private String content;

    /**
     * 短剧名称
     */
    private String courseDetailsName;

    /**
     * 视频地址
     */
    private String videoUrl;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 点赞数
     */
    private Integer goodNum;

    /**
     * 价格
     */
    private BigDecimal price;

    /**
     * 是否推荐 1是 2否
     */
    private Integer good;

    /**
     * 是否收费 1是 2免费
     */
    private Integer isPrice;


    @TableField(exist = false)
    private Integer isGood;

    @TableField(exist = false)
    private Integer courseDetailsCount;
}
